.workbench {
  :global {
    //  外框样式
    .ant-page-header {
      padding: 7px 21px;

      .ant-page-header-heading {
        .ant-page-header-heading-title {
          color: rgba(51, 51, 51, 1);
          font-weight: 400;
          font-size: 14px;
        }
      }
    }

    .font-size32 {
      text-align: center;

      .ant-statistic-content {
        font-size: 22px;
      }
      .ant-statistic-content-value-decimal {
        font-size: 22px;
      }
    }

    .dots {
      display: inline-block;
      width: 5px;
      height: 5px;
      border-radius: 50%;
      margin: 0 5px 2.5px 0;
    }
    .table-content {
      width: 100%;
      // height: calc(100vh - 230px);
      // overflow-y: auto;
      // overflow-x: hidden;
      .ant-tabs-nav .ant-tabs-tab {
        margin: 5px;
        padding: 0 10px 5px;
      }
    }

    .ant-list-grid .ant-col > .ant-list-item {
      display: block;
      max-width: 100%;
      margin-bottom: 10px;
      padding-top: 0;
      padding-bottom: 0;
      border-bottom: none;
    }

    .ant-card {
      .text-font {
        font-size: 14px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: rgba(51, 51, 51, 1);
      }
    }

    .content-index {
      width: 100%;
      .list-box {
        height: calc(100vh - 304px);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        overflow-y: auto;
        overflow-x: hidden;

        .title {
          font-size: 14px;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 500;
          color: rgba(51, 51, 51, 1);
        }
        .xh-click-states:hover {
          opacity: 0.5;
          color: #2761ff;
          cursor: pointer;
        }
        .ellipsis {
          width: 100%;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
        }
        .sub-type {
          .ant-statistic-content {
            font-weight: 400;
            color: rgba(153, 153, 153, 1);
            font-size: 12px;
          }
        }
        .ant-tabs-nav .ant-tabs-tab {
          margin: 5px;
          padding: 5px 10px;
        }
      }

      .ant-card-box {
        height: 230px;
      }
    }

    // 详情
    .detail {
      .forms {
        width: 100%;
        margin-top: -10px;
        margin-bottom: 10px;
        background: #f5f8fe;
        padding: 5px;
      }
      .ant-card-body {
        height: calc(100vh - 105px);

        .crar-content {
          height: calc(100vh - 181px);
          display: flex;
          flex-direction: column;
          justify-content: space-between;
        }
        .crar-content1 {
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
        }
      }
    }
  }
}
